General problem solving refers to the idea of algorithms that can be applied to any domian, not just a single problem. In the broadest sense, this is an essential part of artificial general intelligence, applying AI to any problem whatsoever. However, one can have part-way solutions such as game playing algoithms that work for any two-person game, as opposed ones specialised to a particukar game such as chess.